package com.trace.app.service;


import com.baomidou.mybatisplus.extension.service.IService;
import com.trace.app.entity.DTO.RawProDTO;
import com.trace.app.entity.RawPro;
import com.trace.app.entity.ResponseResult;


/**
 * (RawPro)表服务接口
 *
 * @author lionkliu
 * @since 2024-04-21 13:27:35
 */
public interface RawProService extends IService<RawPro> {
    ResponseResult selectPage(Integer pageNum, Integer pageSize);

    ResponseResult selectOne(Integer id);

    ResponseResult insertOne(RawPro rawPro);

    ResponseResult deleteById(Integer id);

    ResponseResult updateOne(RawPro rawPro);

    ResponseResult getRawByProId(Integer proId);

    ResponseResult getRawLabelValueByProId(Long proId);

    ResponseResult insertBatch(RawProDTO rawProDTO);
}

